@charset "gb2312";
body { color:#464646; font:normal 13px/24px "ËÎÌå"; }
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, button, p, th, td, figure, img { margin:0; padding:0; }
dl, dt, dd { margin:0; }
html { width:100%; }
table { border-collapse:collapse; }
img { border:none; }
a { text-decoration:none; color:#333; }
a:hover { color:#d00; }
ul, ol { list-style:none; }
a:focus { outline:0; }
.both{ clear:both; background:#fff; width:100%; overflow:hidden; height:8px}

body { color:#505050; font:normal 12px/24px "ËÎÌå"; background:url(/images/b_bk.jpg) 0 0 repeat; }
.header { width:100%; background:url(/images/head_bk.jpg) 0 0 repeat-x; }
.head { width:990px; background:url(/images/logo.jpg) no-repeat; margin:0 auto; height:143px; }
.content_box { width:990px; padding:0 5px; background:#FFF; margin:0 auto; }
.top_contact { font-size:26px; font-family:"Times New Roman", Times, serif; color:#dd0000; font-weight:bold; padding-top:45px; float:right; width:990px; height:43px; line-height:31px; text-indent:800px; }
.menu { width:990px; float:left; height:44px; overflow:hidden; }
.menu ul { height:44px; width:990px; float:left; display:block; overflow:hidden; }
.menu li { width:121px; float:left; font:bold 14px/38px "Î¢ÈíÑÅºÚ"; text-align:center; padding-right:2px; background:url(/images/li_r.png) right 0 no-repeat; }
.menu li a { color:#fff;font-size:16px; display:block; width:121px; height:44px;line-height:44px; }
.menu li a:hover {background:url( /images/topbanner.gif) no-repeat center; color:#fff;}
.menu ul a.navSelect{ color:#fff; background:url( /images/topbanner.gif) no-repeat center}
.scroll { width:950px; padding-left:30px; line-height:26px; float:left; height:26px; background:url(/images/infv.png) 10px 8px no-repeat; }
.scroll a { color:#0674da; }
/*END*/
.main { width:990px; margin:0 auto; overflow:hidden; }
.flash { width:1425px; padding:4px; margin:0 auto ;background:url(/images/fsc.png) no-repeat #FFF; margin-top:8px }
.flash img { width:1425px; height:260px; float:left; }
.sidebar { width:220px; float:left; margin-top:6px; }
.sidebar img {}
.top_c { width:990px; float:left; background:url(/images/taj.png) 0 0 no-repeat; height:244px; }
.i_about { width:659px; padding:15px 9px 0 42px; float:left; }
.i_about p img { float:left; margin: 0px 6px 0 0; }
.i_about a { color:#ff3333; }
.i_contact { width:242px; float:left; padding-top:90px; padding-left:30px; font-family:Arial, Helvetica, sans-serif, Times, serif; font-weight:bold; line-height:23px; }
.i_contact dt { font-size:30px; text-indent:20px; letter-spacing:1px; }
.i_contact dd { font-size:18px; text-indent:98px; line-height:28px; }
.p_list { width:220px; float:left; background:url(/images/lstbh.png) 0 0 repeat-y; border-bottom:1px solid #8f8f8f; }
.p_hight { }
/**ÁÐ±í**/
.applemenu { width:220px; float:left;border-bottom:1px #ccc solid;}
.applemenu div.silverheader a { background:url(/images/326.jpg) repeat-y;color:#ffffff; display: block;line-height:32px;font-size:16px;color:#fff;font-weight:bold;  text-indent:43px; }
.applemenu div.silverheader a:active { color:#FF0;  background:url(/images/326.jpg) repeat-y;}
.applemenu div.silverheader a:hover { color:#FF0; background:url(/images/326.jpg) repeat-y;}
.applemenu div.submenu {}
.submenu ul { float:left; width:220px;}
.submenu ul li {background:url(/images/327.jpg) no-repeat;height:32px;line-height:32px; font-size:14px;text-indent:48px;}
.submenu ul li a { display:block; width:220px; color:#4e4e4e; }
.submenu ul li a:hover { color:#F00; }
.content { width:990px; float:left; margin:6px 0 0 0px; }
.contentss { width:760px; float:right; margin:6px 0 0 0px; }


.rexiao{width:986px; border:1px solid #dadada; margin:0px auto; background:url(../images/index_r2_c12.jpg) repeat-x; margin-bottom:10px; height:270px; padding-left:4px}
.rx{width:163px; border-right:1px solid #dadada; float:left; height:270px}
.rx img{padding:3px; border:1px solid #dadada; margin-left:2px; }
.rx1{ width:163px; height:34px; background:url(/images/dds.jpg) no-repeat; color:#333; margin:1px 0 0 1px; display: block; line-height:34px; text-align:center;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; font-size:16px; font-weight:bold;}
.rx1 a{color:#fff;}
.rx1 a:hover{ color:#ffff00;}
.rx3{width:155px; border-bottom:1px dotted #ccc; height:23px; overflow:hidden; margin:0 auto}
.rx3 a{width:155px; line-height:23px; overflow:hidden; white-space:nowrap;  height:23px; margin:auto;}





.hot_p { width:760px; float:left; background:url(/images/hp7.png) 0 0 repeat-x; }
.hot_p h3 { height:40px; line-height:40px;}
.hot_p h3 span { float:right; margin-right:19px; }
.hot_p h3 span a { color:#FFFFFF; font:100 12px/31px "ËÎÌå"; }
.hot_p h3 span a:hover { color:#FFFF00; }
.hot_p ul { float:left; width:758px; border:1px solid #c0c0c0; border-top:none; padding:5px 0 5px; }
.hot_p li { width:230px; height:183px; padding:4px 4px 0; float:left; margin-left:10px;margin-bottom:9px; background:url(/images/lib0.png) 0 0 no-repeat; text-align:center; color:#333333; }
.hot_p li img { height:150px; width:230px;}
.hot_p li p { display:block; width:235px;line-height:26px; overflow:hidden; text-align:left; text-indent:4px; white-space:nowrap; }
.hot_p li a { color:#333333; }
.hot_p li a:hover { color:#d00; }

.hot_ps { width:990px; float:left; background:url(/images/hp77.png) 0 0 repeat-x; }
.hot_ps h3 { height:31px; line-height:31px;}
.hot_ps h3 span { float:right; margin-right:19px; }
.hot_ps h3 span a { color:#FFFFFF; font:100 12px/31px "ËÎÌå"; }
.hot_ps h3 span a:hover { color:#FFFF00; }
.hot_ps ul { float:left; width:988px; border:1px solid #c0c0c0; border-top:none; padding:5px 0 5px; }
.hot_ps li { width:230px; height:190px; padding:4px 4px 0; float:left; margin-left:8px; background:url(/images/lib0.png) 0 0 no-repeat; text-align:center; color:#333333; }
.hot_ps li img { height:150px; max-width:226px; *width:226px;
padding-bottom:4px; }
.hot_ps li p { display:block; width:235px; height:18px; line-height:18px; overflow:hidden; text-align:left; text-indent:4px; white-space:nowrap; }
.hot_ps li a { color:#333333; }
.hot_ps li a:hover { color:#d00; }



.hot_pes { width:990px; float:left; background:url(/images/hp777.png) 0 0 repeat-x; }
.hot_pes h3 { height:31px; line-height:31px;}
.hot_pes h3 span { float:right; margin-right:19px; }
.hot_pes h3 span a { color:#FFFFFF; font:100 12px/31px "ËÎÌå"; }
.hot_pes h3 span a:hover { color:#FFFF00; }
.hot_pes ul { float:left; width:988px; border:1px solid #c0c0c0; border-top:none; padding:5px 0 5px; }
.hot_pes li { width:230px; height:190px; padding:4px 4px 0; float:left; margin-left:8px; background:url(/images/lib0.png) 0 0 no-repeat; text-align:center; color:#333333; }
.hot_pes li img { height:150px; max-width:226px; *width:226px;
padding-bottom:4px; }
.hot_pes li p { display:block; width:235px; height:18px; line-height:18px; overflow:hidden; text-align:left; text-indent:4px; white-space:nowrap; }
.hot_pes li a { color:#333333; }
.hot_pes li a:hover { color:#d00; }



/*Ê×Ò³±ä¶¯Í¼Æ¬*/
.flashlist{width:248px; float:left;}
.f_out{position:relative;}
.picintro{position:absolute; right:10px; top:0;line-height:22px; overflow:hidden;}
.picintro h2{font-size:14px; color:#cc0000; height:30px; line-height:30px; margin:0; padding:0}
.flash_tab{height:1px; overflow:hidden}




.new_box { width:990px; margin:0 auto;}
.news { width:375px; float:left; margin-right:10px; background:url(/images/nwe7.png) 0 0px no-repeat; }
.news h3 { height:31px; line-height:31px;text-indent:35px; font-weight:bold; font-size:15px; color:#000; overflow:hidden; }
.news h3 span { float:right; margin-right:19px;}
.news ul { width:354px; border:1px solid #c7dced; border-top:none; padding:3px 11px 5px 9px; border-radius: 0 0 2px 2px; background:url(/images/nli.png) 8px 10px no-repeat; }
.news li {  border-bottom:1px dashed #d0d0d0;line-height:27px; font-size:12px; text-indent:18px; }
.news li a { color:#313131;}
.news li a:hover { color:#FF0000; }
.news li span { float:right; margin-right:3px; }

.newees { width:375px; float:left;background:url(/images/nwe7.png) 0 0px no-repeat; }
.newees h3 { height:31px; line-height:31px; text-indent:35px;font-weight:bold; font-size:15px; color:#000; overflow:hidden; }
.newees h3 span { float:right; margin-right:19px; }
.newees ul { width:353px; border:1px solid #c7dced; border-top:none; padding:3px 11px 5px 9px; border-radius: 0 0 2px 2px; background:url(/images/nli.png) 8px 10px no-repeat; }
.newees li { width:353px; border-bottom:1px dashed #d0d0d0; line-height:27px; font-size:12px; text-indent:18px; }
.newees li a { color:#313131; }
.newees li a:hover { color:#FF0000; }
.newees li span { float:right; margin-right:6px; }

.hotProTitle{ height:30px; line-height:30px;}
.hsntitle{background:url(/images/991.gif) repeat-x; height:39px;line-height:32px; color:#fff; position:relative;}
.hsntitle strong{background:url(/images/999.gif) repeat-x; margin:0px; line-height:32px; display:block; height:39px; width:160px}
.hsntitle a{position:absolute; right:10px; top:10px}




.link { width:940px; background:url(/images/link.png) 0 0 no-repeat; padding:0px 12px 0 38px; margin:0 auto; font-size:12px; margin-top:5px; border-bottom:1px solid #d9d8d8;}
.link a { display:inline-block; white-space:pre; padding-right:16px; line-height:26px; }
.footer { width:100%; background:url(/images/bft.png) 0 6px repeat-x; text-align:left; clear:both; padding-top:6px; }
.foot { width:990px; padding:0 1px; margin:0 auto; text-align:center; }
.b_menu { width:990px; line-height:27x; }
.b_menu a { padding:0 8px; color:#FFF; font:100 14px/27px "Î¢ÈíÑÅºÚ"; }
.boot { padding:4px 0 18px; color:#333; font-size:12px; line-height:26px; }
.boot a { color:#333; }
.contact_us { width:225px; float:left; background:url(/images/ct71.jpg) left top no-repeat; padding-top:86px; height:182px; margin-top:5px; }
.contact_us ul { padding-left:4px; }
.contact_us li { line-height:24px;font-size:15px; }

.xg_news { width:220px; float:left; background:url(/images/i_ca_21.png) 0 0 no-repeat; padding-top:39px; margin-top:3px; }
.xg_news ul { padding:4px 5px 19px; width:208px; border-top:none; border:1px solid #e0e0e0; border-top:none; }
.xg_news ul li { background:url(/images/phb5.png) 4px 8px no-repeat; line-height:24px; height:24px; overflow:hidden; width:203px; font-size:12px; text-indent:13px; border-bottom:1px dashed #e0e0e0; }
.xg_news ul li a { color:#333; }
.xg_news ul li a:hover { color:#cd0606; text-decoration:underline; }
.xg_news ul li span { float:right; color:#888888; }
.subject { width:764px; height:33px; line-height:33px; text-indent:21px; color:#505050; font-size:14px; font-weight:bold; font-family:"ËÎÌå"; background:url(/images/aba.png) 0 0 no-repeat; }
.subject span { float:right; margin-right:14px; font-weight:100; font-size:12px; color:#505050; line-height:33px; font:"ËÎÌå"; }
.subject span a { color:#505050; padding-left:2px; }
.subject span a:hover { color:#d00; }
.about_c { width:738px; float:left; padding:8px 12px 28px; line-height:24px; font-size:14px; float:left; color:#404040; background:#FFF; border:1px solid #e0e0e0; border-radius:0 0 2px 2px; border-top:none; }
.news_list, .centertxt { padding:4px 12px 20px; width:738px; overflow:hidden; background:#fbfbfb; border:1px solid #e0e0e0; border-radius:0 0 2px 2px; border-top:none; }
.news_list li { border-bottom:#a09f9f 1px dashed; margin-bottom:8px; padding:5px 0; width:738px; }
.news_list li a { color:#4c4c4c; }
.news_list li a:hover { color:#d03535; }
.news_list h3 { font-size:14px; font-weight:bold; color:#5aa8f8; height:28px; line-height:28px; text-indent:35px; font:"Î¢ÈíÑÅºÚ"; background:url(/images/wen_bk_44.png) 0 7px no-repeat #f2f2f2; }
.news_list h3 a { color:#505050; }
.news_list li b£¬.news_list li p { font-size:12px; color:#505050; }
.news_list li p { text-indent:8px; line-height:28px; }
.news_list li b { font-weight:100; text-indent:8px; }
.fenye { float:left; margin-top:28px; text-align:center; width:717px; padding-bottom:18px; }
.page { padding:2px; font-weight:bolder; font-size:12px; }
.page a { border:1px solid #ccc; padding:5px; margin:2px; text-decoration:none; color:#6B6B6B; }
.page span { padding:0 5px 0 5px; margin:2px; background:#EF7919; color:#fff; border:1px solid #d3d5d6; }
.centertxt h2 { font-size:18px; font-weight:bold; text-align:center; height:45px; line-height:45px; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; color:#505050; }
.daodu { width:630px; text-indent:10px; margin:10px auto 5px 35px; border:1px dashed #e4e4e4; line-height:22px; padding:8px 4px; background:#f7f7f7; color:#505050; }
.daodu b { font-size:14px; font-weight:bold; color:#649c00; }
.centertxt { font-size:14px; color:#505050; }
.centertxt p { padding:5px 15px; line-height:28px; }
.centertxt a { color:#505050; }
.wz { margin:8px 0; background:#e0f1ff; line-height:28px; text-align:center; color:#505050; font-size:14px; }
.fen { line-height:28px; padding:18px 0 18px 24px; font-size:12px; color:#e10000; background:url(/images/fen_bg.gif) 4px 23px no-repeat; float:left; }
.fen a { color:#333; }
.fen a:hover { color:#F00; text-decoration:underline; }
.b_product { width:764px; background:#f7f7f7; float:left; }
.jieshao { width:700px; float:left; padding:12px 20px; text-indent:22px; line-height:24px; font-size:13px; color:#525552; }
.fenlei { width:738px; border:#d1d1d1 1px solid; float:left; display:inline; margin-left:5px; }
.fenlei ul { float:left; width:722px; }
.fenlei li { width:74px; float:left; text-align:center; line-height:24px; font-size:12px; border-right:1px solid #d1d1d1; font-weight:100; padding:4px 0; }
.fenlei li a { color:#313030; }
.fenlei li a:hover { color:#F00; }
/**3***/ 
.productlist { float:left; padding-left:5px; }
.listt1 { width:369px; height:120px; background:url(/images/pb3.png) 0 0 no-repeat; position:relative; margin:5px 3px 0 0; float:left; overflow:hidden; }
.listt1 dl { width:369px; float:left; position:absolute; left:0; top:0; }
.listt1 dt { margin:8px; width:155px; height:104px; text-align:center; float:left; display:inline; }
.listt1 dt img { max-width:155px; height:104px; *width:155px;
}
.listt1 dd { width:194px; float:left; display:block; height:29px; line-height:28px; overflow:hidden; font-size:12px; margin-top:1px; }
.listt1 dd span { display:block; width:41px; text-align:center; float:left; padding-right:3px; }
.listt1 dd a { color:#505050; }
.listt1 dd a:hover { color:#FF0000; }
.listt1 dd b { font-weight:100; float:left; }
.listt1 dd b a { display:block; width:64px; height:32px; white-space:nowrap; background:url(/images/psbk_24.png) 1px 5px no-repeat; text-indent:8px; color:#FFF; }
.listt1 dd b a:hover { color:#FFFF00; }
.listt1 .subtitle { position:absolute; bottom:0; right:-80px; height:60px; width:78px; background:#fff; opacity:0.7; filter:alpha(opacity=70); margin:1px; }
.listt1 .subtitle a { display:block; width:78px; height:30px; text-align:center; }
/**2**/ 
.productlist .listt2 { width:305px; float:left; position:relative; height:230px; overflow:hidden; display:inline; margin:4px; background:url(/images/ping_bg.gif) center top no-repeat; padding:13px; padding-bottom:15px; margin-left:20px; }
.productlist .listt2 b { font-size:12px; color:#fff; font-size:16px; line-height:30px; text-align:center; float:left; width:280px; }
.productlist .listt2 b a { color:#fff; }
.productlist .listt2 img { width:272px; height:189px; margin:5px 15px; float:left; border:1px solid #e0e0e0; }
.productlist .listt2 p { color:#333333; width:270px; float:left; line-height:30px; padding-left:18px; font-size:14px; display:block; margin:0px; }
.productlist .listt2 p a { color:#0072ff; font-size:14px; }
/**1**/ 
.productlist .listt { width:236px; float:left; position:relative; overflow:hidden; height:217px; display:inline; text-align:center; margin:4px 7px; background:url(/images/listtbg.gif) top left no-repeat }
.productlist .listt .subtitle { position:absolute; left:0; bottom:-45px; height:45px; line-height:30px; width:234px; background:#fff; opacity:0.7; filter:alpha(opacity=70); color:#fff; font-size:12px; margin:1px; }
.productlist .listt a { color:#7777777; font-size:13px; text-align:center; }
.productlist .listt b { font-size:13px; color:#777777; line-height:30px; }
.productlist .listt img { padding:4px; text-align:center; max-width:221px; height:140px; margin:3px 3px 0; }
.productlist .listt p { color:#333333; text-align:left; width:223px; float:left; text-indent:10px; line-height:27px; font-size:13px; display:block; margin-top:-4px; *margin:0px;
}
.productlist .listt:hover { width:236px; float:left; background:#d0d0d0; }
.productlist .listt p img { width:65px; height:23px; border:none; }
.productlist .listt span img { width:65px; height:23px; border:none; }
/***END***/
.product_txt { width:724px; padding:4px 8px; float:left; }
#s_nav { width:740px; height:36px; background:#f7f7f7; }
#tab_p { height:36px; width:741px; overflow:hidden; background:url(/images/a03.png) 119px bottom no-repeat; border-right:1px solid #cdcdcd; }
#tab_p li { float:left; color:#333; height:36px; cursor:pointer; width:119px; text-align:center; background:url(/images/p3.png) right 0 no-repeat; font:bold 14px/36px "Î¢ÈíÑÅºÚ"; }
#tab_p li.current_p { color:#ff9900; background:url(/images/p3.png) left 0 no-repeat; }
#content_p { float:left; padding:0 4px; width:732px; overflow:hidden; padding-top:8px; border:1px solid #cdcdcd; border-top:none; background:#FFFFFF }
#content_p table td { padding-left:5px; }
.look { float:left; border-bottom:1px solid #d9d1d1; margin-left:10px; width:710px; padding-left:20px; margin-top:20px; background:url(/images/fen_bg.gif) left 3px no-repeat; line-height:28px; color:#990000; }
.look a { color:#7777777px; }
/**product class**/
.sellguolv { width:760px; display:inline; float:left; font-size:12px; border-bottom:1px solid #d0d0d0; border-top:2px solid #d00; margin-top:5px; padding-bottom:10px; }
.sellguolv dl { line-height:32px; float:left; border-bottom:1px solid #e0e0e0; }
.sellguolv dt { width:90px; float:left; text-align:right; font-weight:bold; color:#333; line-height:45px; }
.sellguolv dd { width:670px; float:left; }
.sellguolv dd a { padding:6px 10px; color:#333; float:left; }
.bqguolv dd a:hover { color:#d00; }
.sellguolv dd a.hacks { background:#555; color:#fff }
.sellguolv .img_aglin { line-height:50px; }
.sellguolv .img_aglin dd a { padding:0px; margin:0px; }
.sellguolv .img_aglin img { width:19px; height:20px; }
/**** map ****/
.rss { width:96%; float:left; background:url(/images/rss2.gif) 10px 4px no-repeat #f5f5f5; text-indent:30px; font-size:14px; font-weight:bold; border-bottom:#ddd 3px solid; line-height:25px; margin:5px; color:#a00; }
a.rss_html_item_title { float:left; background:url(/images/rss.gif) 20px 0px no-repeat; width:300px; padding-left:40px; display:inline; font-size:12px; height:25px; overflow:hidden; }
/***********/
.centertxt { float:left; width:730px; line-height:28px; padding-bottom:30px; }
.centertxt p { line-height:28px; font-size:14px; color:#666; padding:5px 10px; }
.contactus { width:680px; padding:30px 0px 50px 50px; line-height:35px; font-size:14px; background:url(/images/contact.jpg) right 60px no-repeat }
.contactus b { color:#d00; }
.a_l { width:220px; float:left; margin-top:6px; }
.a_l h4 { width:220px; background:url(/images/h7.png) 0 0 no-repeat; height:29px; line-height:29px; color:#38990d; text-indent:26px; }
.a_l h4 span { float:right; margin-right:8px; }
#scroll { width:218px; height:232px; overflow:hidden; float:left; line-height:28px; border:1px solid #bdbdbd; border-top:none; }
#scroll li { display:block; width:214px; height:56px; color:#666666;text-indent:26px; }
#scroll li a { color: #666666; background:url(/images/n1.png) right 1px no-repeat; }
#scroll li a:hover { text-decoration:underline; color:#FF0000; }
#scroll li p,#scroll li b {font-weight:100;   white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
#scroll li b { background:url(/images/aq6.png) 3px 7px no-repeat; width:184px;  color:#FA5623; float:left; }
#scroll li p { color:#505050; background:url(/images/aq5.png) 3px 7px no-repeat; width:214px; display:block;float:left; }

.zzry {  border:1px #ccc solid; width:982px; height:190px; float:right; margin-bottom:6px; padding:3px 0px 0 3px;} 
    .zzry img { margin-right:7px;}
.yzm { 
  position: fixed !important;background: url(../images/service.gif) no-repeat 0 0;
	width: 127px;
	height: 368px;
	position: relative;

  right: 10px; 
  bottom: 393px;  
 }
#yzm{width: 127px;
	height: 368px;
}
#yzm img{border:40px;}
.qq {
	padding-top:105px;
padding-left:23px;
}
